/* fullSlide */

.index-focus{ width:100%; height:450px; background-color:#387fc2; color:#fff; line-height:1; margin-top:-1px;}
.index-focus a{ color:#fff; }
.index-focus a:hover{ text-decoration:none; }
.index-focus .wrap{}
.index-focus .index-focus-con{ width:980px; margin:0 auto;height:320px; overflow:hidden; padding-top:70px; }
.index-focus .index-focus-con .fr{ width:450px; }
.index-focus .index-focus-con h2{ font-size:60px; }
.index-focus .index-focus-con p{ margin:65px 0; font-size:22px; line-height:2; }
.index-focus .index-focus-con a{ float:right; margin-right:30px; display:inline-block; width:123px; height:40px; line-height:40px; border:1px solid #fff; font-size:20px; text-align:center; }
.index-focus .index-focus-tab{ width:80px; margin:20px auto 0; }
.index-focus .index-focus-tab li{ float:left; margin-right:10px; width:8px; height:8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; text-indent:-999em; border:1px solid #fff; cursor:pointer; }
.index-focus .index-focus-tab li.on{ background-color:#fff; }
.index-focus a.prev,.index-focus a.next{ position:absolute; top:260px; font-size:64px; font-family: 'Arizonia', 'cursive'; }
.index-focus a.prev{ left:-60px; }
.index-focus a.next{ right:-60px; }
/*service */
.service{ position:relative;}
.service .hd{ overflow: hidden; margin-bottom:20px;  line-height:1.1;}
.service .hd .tit{ font-size:22px; color:#333;}
.service .hd .prev,.service .hd .next{ display:block; width:26px; height:26px; float:right; margin-left:5px; overflow:hidden;cursor:pointer; background:url(../image/btn_arow.png) no-repeat;}
.service .hd .next{ background-position:-30px 0; }
.service .bd{  }
.service .bd ul{}
.service .bd ul li{ width:172px; float:left; margin-right:30px;}
.service .bd ul li:hover{}
.service .bd ul li .pic{ height:200px;position: relative;}
.service .bd ul li .pic img{ vertical-align:middle; width:172px; height:200px;border-radius: 5px 5px 0 0;}
.service .bd ul li .pic span{word-spacing:5px;position: absolute;left: 0;bottom: 0;width: 100%;height: 30px;line-height: 30px;background: #000;opacity: 0.8;color: #fff;text-align: center;}
.hover:hover{ opacity:0.8;}
.service .bd ul li .txtinfo{ height:5em; overflow:hidden; line-height:20px; margin:8px 0 14px 0}
.service .bd ul li .btns{ height:30px;}
.service .bd ul li .btns .btnone{ display:block; height:30px; text-align:center; line-height:28px; font-size:14px;  color:#fff !important; text-decoration:none;}
.s01{background:#27b362;}
.s02{background:#3397db;}
.s03{background:#db552f;}
.s04{background:#019eaf;}
.s05{background:#15a21e;}
.s06{background:#d87a25;}
.s07{background:#ec6c62;}

.container .two{position:relative}
.container .two .left{
	float:left;
	width:680px
}
.container .two .right{
	float:right;
	width:280px
}
.cbox{position: relative;}
.cbox .hd{ overflow: hidden; margin-bottom:20px;  line-height:1.1;}
.cbox .hd .tit{ font-size:22px; color:#333;}

.news .bd{}
.news .bd ul{}
.news .bd ul li {border-bottom: #ccc dashed 1px;padding: 5px 0; }
.news .bd ul li .title{ height:25px;line-height: 25px;font-size:15px; white-space: nowrap;overflow: hidden;	text-overflow: ellipsis;}
.news .bd ul li .title span{float:right}
.news .bd ul li .desc{text-indent: 2em;line-height:22px;font-size:13px;}
.news .bd ul li .desc a{color:#999}

.sidebar{position: relative;}

.choseus{}
.choseus .open-item-block {
	width: 210px;
	margin-right: 20px;
	float: left;
	display: block;
	text-decoration: none;
	cursor: pointer;
	height: 193px;
	overflow: hidden;
}
.choseus .open-item-block .enter {
	visibility: hidden;
}
.choseus .open-item-block:hover .enter {
	visibility: visible;
}
.choseus .open-item-block .b-top {
	height: 70px;
	padding-top: 40px;
	text-align: center;
	width: 100%;
	line-height: 180%;
}
.choseus .open-item-block .b-bottom {
	padding-top: 30px;
	text-align: center;
	width: 100%;
}
.choseus .s1 {
	background: url("../image/chose.png") no-repeat scroll 0 0 transparent;
}
.choseus .s2 {
	background: url("../image/chose.png") no-repeat scroll -210px 0 transparent;
}
.choseus .s3 {
	background: url("../image/chose.png") no-repeat scroll -420px 0 transparent;
}
.choseus .open-item-block .b-top p {
	position: relative;
	*zoom: 1;
}
.choseus .open-item-block .fr {
	margin-left: 67px;
}
.choseus .open-item-block .b-top, .choseus .open-item-block .b-bottom {
	font-size: 18px;
	color: #fff;
}
.choseus .open-item-block .strong {
	font-family: tahoma, "Microsoft YaHei";
	font-size: 40px;
	font-weight: bold;
	left: 18px;
	position: absolute;
	top: -21px;
}
.s1:hover .b-bottom {
	text-shadow: 0 1px 0 #10427E;
}
.s2:hover .b-bottom {
	text-shadow: 0 1px 0 #236510;
}
.s3:hover .b-bottom {
	text-shadow: 0 1px 0 #f48821;
}
.s2 .norData {
	text-shadow: 0 1px 0 #236510;
}
.choseus .open-item-block .gray {
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=8);
	font-size: 16px;
	padding-left: 10px;
}
.choseus .open-item-block .norData {
	font-size: 18px;
	font-weight: normal;
}
.choseus .open-item-block .strongData {
	font-weight: bold;
	font-size: 20px;
}

.firendlink .bd{
	line-height:30px;
	font-size:14px;
}
.firendlink a{
	margin-right:15px;

}

.case li{float:left;position: relative;margin-right:20px;margin-bottom: 20px;font-size:14px;}
.case li img{width:210px;height:140px;}
.case li span{position: absolute;left: 0;bottom: 0;width: 100%;height: 30px;line-height: 30px;background: #000;opacity: 0.8;color: #fff;text-align: center;	font-weight: bold;}
.case li .hcover{
	display:none;position: absolute;bottom:0;left:0;background: #000;opacity: 0.8;width:100%;height:30px;color:#fff;line-height: 25px;overflow: hidden;
}
.case li .hcover a{color:#fff}
.case li .hcover p{padding:5px;}
.about .bd p{
	text-indent: 2em;font-size:14px;line-height:25px;
}
.fuwu .bd .title{
	font-size:16px;color:#000;line-height:2em;
}
.fuwu .bd .title em{
	margin-left:10px;font-size:13px;color:#bbb;
}
.fuwu .bd .desc{
	color:#666;text-indent: 2em;line-height:25px;font-size:14px;
}
.download .bd li{
	line-height:30px;font-size:16px;
}
.download .bd li img{vertical-align: middle;}
.download .bd span{
	font-size:14px;color:#999;float:right;
}